前言:今天開始會有三篇的apply家族函數介紹~~如果內容有哪些錯誤的地方,請多多包涵~
正文開始-->
apply
函數lapply
函數sapply
函數vapply
函數mapply
函數tapply
函數rapply
函數eapply
函數今天會先介紹apply函數及lapply函數~
【apply】
apply函數是R語言中常用的函數之一,能在陣列或矩陣的行或列上應用某個函數,可減少迴圈的使用。
語法:apply(X, MARGIN, FUN, ...)
apply(scores_matrix, 1, mean)
對每一列(即每位學生)的成績進行平均值計算。【lapply】
基礎迴圈操作函數之一,用來對list、data.frame資料集進行迴圈,並返回和X長度同樣的list結構作為結果。
語法:lapply(X, FUN, ...)
lapply(scores_list, mean)
對清單中的每位學生的成績分別套用 mean 函數,計算每位學生的平均分數。參考: